/* -----------------------------------------------------------------------------
 * syn.c
 *
 * Copyright (c) 2002, 2003, 2004 Vivek Mohan <vivek@sig9.com>
 * All rights reserved. See (LICENSE)
 * -----------------------------------------------------------------------------
 */

/* -----------------------------------------------------------------------------
 * Intel Register Table - Order Matters (types.h)!
 * -----------------------------------------------------------------------------
 */
const char* ud_reg_tab[] = 
{
  "al",    "cl",    "dl",    "bl",
  "ah",    "ch",    "dh",    "bh",
  "spl",  "bpl",    "sil",    "dil",
  "r8b",  "r9b",    "r10b",    "r11b",
  "r12b",  "r13b",    "r14b",    "r15b",

  "ax",    "cx",    "dx",    "bx",
  "sp",    "bp",    "si",    "di",
  "r8w",  "r9w",    "r10w",    "r11w",
  "r12w",  "r13W"  ,  "r14w",    "r15w",
  
  "eax",  "ecx",    "edx",    "ebx",
  "esp",  "ebp",    "esi",    "edi",
  "r8d",  "r9d",    "r10d",    "r11d",
  "r12d",  "r13d",    "r14d",    "r15d",
  
  "rax",  "rcx",    "rdx",    "rbx",
  "rsp",  "rbp",    "rsi",    "rdi",
  "r8",    "r9",    "r10",    "r11",
  "r12",  "r13",    "r14",    "r15",

  "es",    "cs",    "ss",    "ds",
  "fs",    "gs",  

  "cr0",  "cr1",    "cr2",    "cr3",
  "cr4",  "cr5",    "cr6",    "cr7",
  "cr8",  "cr9",    "cr10",    "cr11",
  "cr12",  "cr13",    "cr14",    "cr15",
  
  "dr0",  "dr1",    "dr2",    "dr3",
  "dr4",  "dr5",    "dr6",    "dr7",
  "dr8",  "dr9",    "dr10",    "dr11",
  "dr12",  "dr13",    "dr14",    "dr15",

  "mm0",  "mm1",    "mm2",    "mm3",
  "mm4",  "mm5",    "mm6",    "mm7",

  "st0",  "st1",    "st2",    "st3",
  "st4",  "st5",    "st6",    "st7", 

  "xmm0",  "xmm1",    "xmm2",    "xmm3",
  "xmm4",  "xmm5",    "xmm6",    "xmm7",
  "xmm8",  "xmm9",    "xmm10",  "xmm11",
  "xmm12",  "xmm13",  "xmm14",  "xmm15",

  "rip"
};
